package com.hzj.pojo;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;

import java.time.LocalDateTime;
import java.io.Serializable;

import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * <p>
 * 相亲-用户表
 * </p>
 *
 * @author hzj
 * @since 2021-03-17
 */
@Data
@EqualsAndHashCode(callSuper = false)
public class FullUser implements Serializable {

    private static final long serialVersionUID = 1L;

    @TableId(value = "uid", type = IdType.AUTO)
    private Long uid;

    private String username;

    private String email;

    /**
     * 真实用户姓名
     */
    private String realname;

    /**
     * 用户密码
     */
    private String yesapiXqwUserPassword;

    /**
     * 生日
     */
    private LocalDateTime birthday;

    /**
     * 生肖,自动计算
     */
    private String zodiac;

    /**
     * 性别, 1男, 2女, 3保密
     */
    private Integer gender;

    /**
     * 学历
     */
    private Integer education;

    /**
     * 居住省份id
     */
    private Integer resideprovince;

    /**
     * 居住城市id
     */
    private Integer residecity;

    /**
     * 居住的区id
     */
    private Integer residearea;

    /**
     * 居住的小区
     */
    private String residecommunity;

    /**
     * 关联收入表id
     */
    private Integer revenue;

    /**
     * 毕业院校
     */
    private String graduateschool;

    /**
     * 公司名称
     */
    private String company;

    /**
     * 职业
     */
    private String occupation;

    /**
     * 血型
     */
    private String bloodtype;

    /**
     * 身高
     */
    private Integer height;

    /**
     * 体重,单位:斤
     */
    private Integer weight;

    /**
     * 支付宝账号
     */
    private String alipay;

    /**
     * 手机号
     */
    private String mobile;

    private String qq;

    private String msn;

    private String taobao;

    /**
     * 个人站点
     */
    private String site;

    /**
     * 密码杂质
     */
    private String salt;

    /**
     * 注册时间
     */
    private LocalDateTime regdate;

    /**
     * 花田币
     */
    private Integer credits;

    /**
     * 邮件是否认证
     */
    private Integer emailstatus;

    /**
     * 头像
     */
    private String avatar;

    /**
     * 头像缩略图
     */
    private String thumbAvatar;

    /**
     * 头像是否验证, -1 审核中 0 非真人头像 1审核通过
     */
    private Integer avatarVerifyStatus;


}
